/* Copyright (c) 2004-2024 Peigen.info. All rights reserved. */

package info.peigen.hotpot.business.router.facade;


import info.peigen.hotpot.business.router.facade.order.GatewayPositionCompletedCallbackOrder;
import info.peigen.hotpot.business.router.facade.order.GatewayReceiptCallbackOrder;
import info.peigen.hotpot.business.router.facade.order.GatewayTransCompletedCallbackOrder;
import info.peigen.hotpot.business.router.facade.order.GatewayWithdrawCompletedCallbackOrder;
import info.peigen.hotpot.business.router.facade.result.GatewayCallbackResult;
import lombok.extern.slf4j.Slf4j;

/**
 * <b>(GatewayNotifyDummy)</b>
 *
 * @author Peigen
 * @version 1.0.0
 * @since 2021/9/13
 */
@Slf4j
public class GatewayNotifyDummy extends GatewayNotifyDummyBase implements GatewayNotify {
    @Override
    public GatewayCallbackResult receiptCallback(GatewayReceiptCallbackOrder order) {
        dummy(order);
        return null;
    }

    @Override
    public GatewayCallbackResult transCompletedCallback(GatewayTransCompletedCallbackOrder order) {
        dummy(order);
        return null;
    }

    @Override
    public GatewayCallbackResult positionCompletedCallback(GatewayPositionCompletedCallbackOrder order) {
        dummy(order);
        return null;
    }

    @Override
    public GatewayCallbackResult withdrawCallback(GatewayWithdrawCompletedCallbackOrder order) {
        dummy(order);
        return null;
    }
}
